home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C/C++ Users Group Library 1996 July
/
C-C++ Users Group Library July 1996.iso
/
listings
/
v_10_04
/
1004034b
< prev
next >
Wrap
Text File
|
1992-02-08
|
2KB
|
69 lines
switch ( wParam )
{
case IDM_ADD:
/* Select a File */
status = FileSelectDialog( hInstance, hWnd,
Caption, FileSpec );
if ( status == FAIL || status == FALSE )
break; /* Canceled the operation. */
/* Add file to database */
status = add_data_to_db( FileSpec );
break:
case IDM_DELETE:
/* Select a Key */
status = KeySelectDialog( hInstance, hWnd,
Caption, Key );
if ( status == FAIL || status == FALSE )
break; /* Canceled the operation. */
/* Delete Keyed Data from database */
status = del_data_from_db( Key );
break;
case IDM_GET:
/* Select a Key */
KeySelectDialog( hInstance, hWnd,
Caption, Key );
if ( status == FAIL || status == FALSE )
break; /* Canceled the operation. */
/* Select a File */
FileSelectDialog( hInstance, hWnd,
Caption, FileSpec );
if ( status == FAIL || status == FALSE )
break; /* Canceled the operation. */
/* Get data from database and store in File */
status = get_data_from_db( Key, FileSpec );
break;
case IDM_REPLACE:
/* Select a Key */
KeySelectDialog( hInstance, hWnd,
Caption, Key );
if ( status == FAIL || status == FALSE )
break; /* Canceled the operation. */
/* Select a data file */
FileSelectDialog( hInstance, hWnd,
Caption, FileSpec );
if ( status == FAIL || status == FALSE )
break; /* Canceled the operation. */
/* Replace Key data with data in FileSpec */
status = replace_data_in_db( Key, FileSpec );
break;
case IDM_VERIFY:
/* Select a Key */
KeySelectDialog( hInstance, hWnd,
Caption, Key );
if ( status == FAIL || status == FALSE )
break; /* Canceled the operation. */
/* Select a File */
FileSelectDialog( hInstance, hWnd,
Caption, FileSpec );
if ( status == FAIL || status == FALSE )
break; /* Canceled the operation. */
/* Verify Data in database (Key) matches
** data in FileSpec */
status = vrfy_data_in_db( Key, FileSpec );
break;
default:
status = FAIL;
break;
} /* switch ( wParam ) */